Public Class PluginInfo
    Private _name As String
    Private _description As String
    Private _author As String
    Private _version As String
    Private _homePageUrl As String
    Private _updateUrl As String

    Public Sub New(ByVal Name As String, ByVal Description As String, ByVal Version As String, ByVal Author As String, ByVal HomePageUrl As String, ByVal UpdateUrl As String)
        _name = Name
        _description = Description
        _author = Author
        _version = Version
        _homePageUrl = HomePageUrl
        _updateUrl = UpdateUrl
    End Sub
    ''' <summary>
    ''' Nombre del plugin
    ''' </summary>
    Public ReadOnly Property Name() As String
        Get
            Return _name
        End Get
    End Property
    ''' <summary>
    ''' Descripcion del plugin
    ''' </summary>
    Public ReadOnly Property Description() As String
        Get
            Return _description
        End Get
    End Property
    ''' <summary>
    ''' Autor del plugin
    ''' </summary>
    Public ReadOnly Property Author() As String
        Get
            Return _author
        End Get
    End Property
    ''' <summary>
    ''' Version del plugin
    ''' </summary>
    Public ReadOnly Property Version() As String
        Get
            Return _version
        End Get
    End Property
    ''' <summary>
    ''' Url de la pagina web del plugin
    ''' </summary>
    Public ReadOnly Property HomePageUrl() As String
        Get
            Return _homePageUrl
        End Get
    End Property
    ''' <summary>
    ''' Url que utilizara el plugin para actualizarse (a futuro)
    ''' </summary>
    Public ReadOnly Property UpdateUrl() As String
        Get
            Return _updateUrl
        End Get
    End Property

End Class
